草庐IT

java - 有Java语言的Java解析器吗?

全部标签

java - 在java中解析xml数据

我有一个要求是从xml中获取数据。字符串资源;数据将在字符串res中,如下所示。QZhx_w1eEJpratapmurukutla我必须从这些数据中获取ID以及名字和姓氏,并且必须存储在变量id、名字、姓氏中如何访问xml以获取这些详细信息。 最佳答案 您可以使用JAXB(JSR-222)并执行以下操作。JavaSE6中包含一个实现。演示packageforum10520757;importjava.io.StringReader;importjavax.xml.bind.*;importjavax.xml.bind.annotat

java - 从 java 和 sql 查询生成 xml

我正在使用以下查询:SELECTinst.*FROM(SELECTROWNUMASr,b.nameINSTNAME,ICC.INSTITUTE_ID,ICC.COURSE_ID,c.nameINSTCOURSEFROMINSTITUTE_COURSE_CATEGORYICC,INSTITUTEa,MEMBERb,INSTITUTE_COURSEcWHEREICC.CATEGORY_ID=47ANDICC.INSTITUTE_ID=a.idANDICC.INSTITUTE_ID=c.institute_idANDICC.COURSE_ID=c.idANDa.member_id=b.id)

Java:从 xml 文件中读取最后一个条目

所以我有一个项目,我需要提取一个每5分钟更新一次的xml文件。但是,我正在设计我的程序以在每次更新时提取此文件。xml文件的数据结构是这样的...ENCDLAP2012-06-02116.77734ENCDLAP2012-06-02216.77739....假设我当天第200次拉取,如何只抓到最后一个值"16.77739"并为我的数据库获取该值?我对使用Sax、Xpath或DOM感到困惑。一些帮助会很棒。 最佳答案 如果你有一个根,假设,使用XPath查找最后一个VALUE会相当简单:XPathFactoryf=XPathFacto

xml - 解析 XML 并找到字符串的所有实例

我正在处理一个类似于以下内容的xml文件。不过是下面的几千倍以上。我将使用powershell来解析xml我需要找到字符串“c:\”出现的所有任务的任务名称。如果字符串可能只出现在一个区域,这可能很容易,但它确实可以在整个任务中出现。在此特定任务中,我将C:\放入了4个不同的时间。我希望得到任务名称的输出,以及给定路径被引用的地方......C:\pathGoesHere 最佳答案 假设XML位于file.xml,在XPath之后返回您的Name属性:字符串“C:\”可能位于://Task[contains(text(),"C:\"

XML 解析错误 : XML declaration not well-formed

我创建了一个XML提要,它在我的本地开发环境中输出正常,但在实时服务器上,我收到以下错误:XMLParsingError:XMLdeclarationnotwell-formedLocation:http://realaussieadventures.com/home/tourFeedLineNumber1,Column15:--------------^我已经尝试过带引号()的版本-在本地工作-不带引号()-在本地或实时不工作-使用转义引号()-在本地工作。Local是一个MAMP开发环境。这是怎么回事? 最佳答案 认为答案有点过

Java XML 文件写入失败

好的,我有一个类createUser,它应该创建一个XML文件来存储用户数据。问题是当我运行它时出现此错误>ERROR:''>javax.xml.transform.TransformerException:java.lang.NullPointerException>atcom.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown>Source)>atcom.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform

c# - 解析 XML 的高效方法

我发现确定解析某些XML的最佳方法令人费解。似乎它们有很多可能的方法,但没有一种真正让我满意。我目前的尝试看起来像这样:XElementxelement=XElement.Parse(xmlText);varname=xelement.Element("Employee").Attribute("name").Value;所以,这行得通。但如果缺少“Employee”元素或“name”属性,它会抛出异常。我不想抛出异常。探索一些examplesavailableonline,我看到这样的代码:XElementxelement=XElement.Load("..\\..\\Employe

java - byte[] 到 Wicket 中的 iresourcestream

我想实现thispage的例子.我卡在getResourceStream()方法上了。我的应用程序有一个byte[](生成的XML文件),用户应该可以下载。问题是我不知道如何将byte[]转换为IResourceStream。这是我的:finalAJAXDownloaddownload=newAJAXDownload(){privatestaticfinallongserialVersionUID=1L;@OverrideprotectedIResourceStreamgetResourceStream(){ByteArrayResourcebar=newByteArrayResour

ruby-on-rails - 如何像使用 Nokogiri gem 一样使用 Ox gem 打开、解析和处理 XML 文件?

我想打开一个外部XML文件,解析它并使用数据存储在我的数据库中。我用Nokogiri很容易做到这一点:file='...external.xml'xml=Nokogiri::XML(open(file))xml.xpath('//Element').eachdo|element|#processelementsandsavetoDatabasee.g.:@data=Model.new(:attr=>element.at('foo').text)@data.saveend现在我想尝试(可能更快)Oxgem(https://github.com/ohler55/ox)-但我不知道如何打开和

java - 如何正确使用 org.w3c.xml.Document#importNode

请注意,SOAPHeader扩展了Node和Element接口(interface):DocumentdocToAppend=getDoc();finalSOAPHeadersoapHeader=getSoapHeader();finalNodeimportNode=soapHeader.getOwnerDocument().importNode(docToAppend.cloneNode(true),true);soapHeader.appendChild(importNode);即我想将docToAppend附加到soapHeader节点。但它失败了,异常:Causedby:org